게임 개발 게임 만들기: Cocos에서 키 입력 및 슬라이더 인터페이스 구현 헥스 전략 SLG를 좋아하는 필자가 즐거운 전략 SLG를 직접 만드는 기록입니다. Slider 인터페이스를 구현했습니다 키 입력 인터페이스의 구현을 했다 을 확인할 수 있습니다. 헥스의 터치를 어떻게 검출하고 있는지는 카메라의 줌 기능을 Slider 인터페이스로 구현합니다. Slider 인터페이스는, 조작되었을 때에 메소드를 콜백으로 호출해 주기 때문에, 먼저 해당 메서드를 Camera에 연... 게임 개발게임 제작자바스크립트CocosCreator게임 게임 만들기 : 구현 된 헥스 맵 좌표계 구조 구현해 본 결과, Hex의 좌표계는 교대로 어긋나는 형태가 좋다 헥스의 줄은 가로 일직선이 좋다 헥스를 세로로 잡아 보았다 구현 내용은 . 그리고, 날아다니는 좌표계가 좋을 것이라고, 썼습니다만, 실장해 보면 취급하기 어려운 것을 깨달았습니다. 날아다니는 좌표계는 이런 느낌 날아다니는 좌표계의 장점은 두 점 사이의 거리의 거리 계산이 쉽다는 것입니다. (자세한 내용은 ) 거리의 계산시에 전회... 게임 개발게임 프로그래밍게임 제작게임 만들기게임 무료 게임(프리 게임)의 신작 공개【봄버맨풍의 폭탄 액션 게임 전 60 스테이지】 이번 자작 게임은 「폭탄 액션」. 스마트 폰, 태블릿, PC의 주요 브라우저에 동작 대응하고있는 무료 브라우저 게임입니다. 프로그래머의 여러분, 작업중의 기분 전환(현실 도피?)에, 플레이 해 주시면 다행입니다. 보시다시피, 싱글 플레이 용 Bomberman 같은 분위기의 게임입니다. BOMBER60은 이쪽에서 부디 ↓ 이 외에도 자작 게임을 공개하고 Qiita에서 소개하고 있습니다 ↓ 조금... 게임 개발게임 프로그래밍게임 제작자바스크립트게임 개발 중 기분 전환에 최적인 미니 게임집(다운로드 불필요)을 공개하고 있습니다 심플한 브라우저 게임을 무료 공개하고 있습니다(스마트폰 대응). 「1 플레이 수분」×「수십 스테이지」라고 하는 구성이므로, 일중의 기분 전환에 최적입니다. 집중력이 끊어졌을 때 점심 식사 후 졸린 시간대 이동 중 여가 시간 납기가 다가올 때의 현실 도피 등등에, 나 자신 편리하게 (웃음) 흥미가 있는 분은, 꼭 플레이해 보세요. 테트리스 같은 퍼즐 게임입니다. (※ 테트리스의 저작권을 침해하... 게임 개발게임 프로그래밍게임 제작자바스크립트게임 【UE4】StreamableManager에 대해서 게임 중에 필요한 자산을 동적으로 로드할 때 사용합니다. 기본적인 동작을 기재합니다. ※4.2x의 내용입니다 이 클래스가 게임 중에 여러 개 존재하면, 로드하고 있는 것의 관리가 곤란해져 버립니다. 게임에 하나만 존재하는 디자인을 추천합니다. EX 이렇게 로드합니다. 로드 상황 등을 조사하고 싶을 때는 반환 값으로 핸들이 전달되므로, 완료되면 콜백을 호출할 수도 있습니다. 밖에서 취득하고 싶... 게임 개발위 4게임 프로그래밍게임 제작 【UE4】클래스로부터 UPROPERTY의 값을 취득하는 방법에 대해서 UPROPERTY를 부여한 변수는 UE의 UProperty 클래스로 정보를 저장합니다. 변수명이나 그 값이 포함되어 있습니다. 요 전날 조사한 메모를 정리해 둡니다. UE4에 검색하려는 클래스의 멤버 변수 이름을 전달하여, 그 Uproperty를 얻는 방법이 있으므로 그쪽을 사용합니다. Foo.cpp 이 방법으로 모든 멤버 변수를 얻을 수 있습니다. 또, 취득한 UProperty 클래스는 형... C++게임 개발게임 프로그래밍게임 제작위 4 로블록스 공홈 개발자료 1일차 오늘부터 로블록스 공홈 스터디 개발자료 분석을 시작한다. 새 프로젝트 시작(단축키 Ctrl / ⌘ - N) Baseplate 삭제 SpawnLocation 생성. 기본적으로 생성되어있다. 월드가 시작되면 플레이어가 생성/재생성 되는 포인트. 기본적인 카메라 조작법 모델 추가 모델 조작 로블록스의 기본 단위는 stud. 회전이나 이동시킬때 최소 단위를 적용하고 싶으면 snapping 기능을 이... 로블록스게임 개발게임 개발 cocos2dx 중 std::function 사용 std:::function은cocos2dx에서 인터페이스 정보 상호작용에 사용할 수 있습니다. 현재 인터페이스 Alayer가 있습니다. 그 중에서 ASprite와 Blayer가 Alayer인 Child Blayer에 컨트롤러 Button이 있습니다. Button이 터치할 때 Alayer의 ASprite 전환 그림 Alayer를 알려 줍니다.cpp BLayer.h BLayer.cpp... 게임 개발 반복 서열화 오류: Recursive Serialization is not supported.You can‘t dereference a PPtr while loading. 귀속!서열화!오류!이 버그는 간단하지 않아서 보기만 해도 소가죽처럼 느껴진다. 오류 메시지: Recursive Serialization is not supported.You can’t dereference a PPtr while loading. (Constructors of C# classes may not load objects either. See stacktrace.) 전반적으로 Uni... Unity 개발unity게임 개발 OkHTTP 기본 사용 GET 요청private void okHttpget(String URL) {//client 객체 만들기 OkHttpClient = new OkHttpClient.Builder()//연결 시간 설정.callTimeout(5, TimeUnit.SECONDS)//읽기 시간 설정.readTimeout(5, TimeUnit.SECONDS)//OkHttpClient 객체 만들기.build(); POST... 게임 개발 Cocos2dv3 Sprite Builder 및 Swift 구성 요소 연결, 다양한 애니메이션 이번 내용은 이 편과 상관없이, 스prite Builder가 설정한 구성 요소를 알고 싶은 사람을 위해 썼습니다. 만약 네가 이것을 할 수 있다면, 나는 네가 어떤 게임을 하고 싶은지 상상할 수 있을 것이라고 생각한다. 이렇게 하면 이 그룹에 클래스 파일 등을 추가하면 기본적으로 폴더에 끌어다 놓습니다. 이 경우 조합과 폴더를 어느 정도 조정하는 것을 권장합니다. 클래스 파일은 괜찮지만 대량... 게임 개발Swiftcocos2dSpriteBuilder
게임 만들기: Cocos에서 키 입력 및 슬라이더 인터페이스 구현 헥스 전략 SLG를 좋아하는 필자가 즐거운 전략 SLG를 직접 만드는 기록입니다. Slider 인터페이스를 구현했습니다 키 입력 인터페이스의 구현을 했다 을 확인할 수 있습니다. 헥스의 터치를 어떻게 검출하고 있는지는 카메라의 줌 기능을 Slider 인터페이스로 구현합니다. Slider 인터페이스는, 조작되었을 때에 메소드를 콜백으로 호출해 주기 때문에, 먼저 해당 메서드를 Camera에 연... 게임 개발게임 제작자바스크립트CocosCreator게임 게임 만들기 : 구현 된 헥스 맵 좌표계 구조 구현해 본 결과, Hex의 좌표계는 교대로 어긋나는 형태가 좋다 헥스의 줄은 가로 일직선이 좋다 헥스를 세로로 잡아 보았다 구현 내용은 . 그리고, 날아다니는 좌표계가 좋을 것이라고, 썼습니다만, 실장해 보면 취급하기 어려운 것을 깨달았습니다. 날아다니는 좌표계는 이런 느낌 날아다니는 좌표계의 장점은 두 점 사이의 거리의 거리 계산이 쉽다는 것입니다. (자세한 내용은 ) 거리의 계산시에 전회... 게임 개발게임 프로그래밍게임 제작게임 만들기게임 무료 게임(프리 게임)의 신작 공개【봄버맨풍의 폭탄 액션 게임 전 60 스테이지】 이번 자작 게임은 「폭탄 액션」. 스마트 폰, 태블릿, PC의 주요 브라우저에 동작 대응하고있는 무료 브라우저 게임입니다. 프로그래머의 여러분, 작업중의 기분 전환(현실 도피?)에, 플레이 해 주시면 다행입니다. 보시다시피, 싱글 플레이 용 Bomberman 같은 분위기의 게임입니다. BOMBER60은 이쪽에서 부디 ↓ 이 외에도 자작 게임을 공개하고 Qiita에서 소개하고 있습니다 ↓ 조금... 게임 개발게임 프로그래밍게임 제작자바스크립트게임 개발 중 기분 전환에 최적인 미니 게임집(다운로드 불필요)을 공개하고 있습니다 심플한 브라우저 게임을 무료 공개하고 있습니다(스마트폰 대응). 「1 플레이 수분」×「수십 스테이지」라고 하는 구성이므로, 일중의 기분 전환에 최적입니다. 집중력이 끊어졌을 때 점심 식사 후 졸린 시간대 이동 중 여가 시간 납기가 다가올 때의 현실 도피 등등에, 나 자신 편리하게 (웃음) 흥미가 있는 분은, 꼭 플레이해 보세요. 테트리스 같은 퍼즐 게임입니다. (※ 테트리스의 저작권을 침해하... 게임 개발게임 프로그래밍게임 제작자바스크립트게임 【UE4】StreamableManager에 대해서 게임 중에 필요한 자산을 동적으로 로드할 때 사용합니다. 기본적인 동작을 기재합니다. ※4.2x의 내용입니다 이 클래스가 게임 중에 여러 개 존재하면, 로드하고 있는 것의 관리가 곤란해져 버립니다. 게임에 하나만 존재하는 디자인을 추천합니다. EX 이렇게 로드합니다. 로드 상황 등을 조사하고 싶을 때는 반환 값으로 핸들이 전달되므로, 완료되면 콜백을 호출할 수도 있습니다. 밖에서 취득하고 싶... 게임 개발위 4게임 프로그래밍게임 제작 【UE4】클래스로부터 UPROPERTY의 값을 취득하는 방법에 대해서 UPROPERTY를 부여한 변수는 UE의 UProperty 클래스로 정보를 저장합니다. 변수명이나 그 값이 포함되어 있습니다. 요 전날 조사한 메모를 정리해 둡니다. UE4에 검색하려는 클래스의 멤버 변수 이름을 전달하여, 그 Uproperty를 얻는 방법이 있으므로 그쪽을 사용합니다. Foo.cpp 이 방법으로 모든 멤버 변수를 얻을 수 있습니다. 또, 취득한 UProperty 클래스는 형... C++게임 개발게임 프로그래밍게임 제작위 4 로블록스 공홈 개발자료 1일차 오늘부터 로블록스 공홈 스터디 개발자료 분석을 시작한다. 새 프로젝트 시작(단축키 Ctrl / ⌘ - N) Baseplate 삭제 SpawnLocation 생성. 기본적으로 생성되어있다. 월드가 시작되면 플레이어가 생성/재생성 되는 포인트. 기본적인 카메라 조작법 모델 추가 모델 조작 로블록스의 기본 단위는 stud. 회전이나 이동시킬때 최소 단위를 적용하고 싶으면 snapping 기능을 이... 로블록스게임 개발게임 개발 cocos2dx 중 std::function 사용 std:::function은cocos2dx에서 인터페이스 정보 상호작용에 사용할 수 있습니다. 현재 인터페이스 Alayer가 있습니다. 그 중에서 ASprite와 Blayer가 Alayer인 Child Blayer에 컨트롤러 Button이 있습니다. Button이 터치할 때 Alayer의 ASprite 전환 그림 Alayer를 알려 줍니다.cpp BLayer.h BLayer.cpp... 게임 개발 반복 서열화 오류: Recursive Serialization is not supported.You can‘t dereference a PPtr while loading. 귀속!서열화!오류!이 버그는 간단하지 않아서 보기만 해도 소가죽처럼 느껴진다. 오류 메시지: Recursive Serialization is not supported.You can’t dereference a PPtr while loading. (Constructors of C# classes may not load objects either. See stacktrace.) 전반적으로 Uni... Unity 개발unity게임 개발 OkHTTP 기본 사용 GET 요청private void okHttpget(String URL) {//client 객체 만들기 OkHttpClient = new OkHttpClient.Builder()//연결 시간 설정.callTimeout(5, TimeUnit.SECONDS)//읽기 시간 설정.readTimeout(5, TimeUnit.SECONDS)//OkHttpClient 객체 만들기.build(); POST... 게임 개발 Cocos2dv3 Sprite Builder 및 Swift 구성 요소 연결, 다양한 애니메이션 이번 내용은 이 편과 상관없이, 스prite Builder가 설정한 구성 요소를 알고 싶은 사람을 위해 썼습니다. 만약 네가 이것을 할 수 있다면, 나는 네가 어떤 게임을 하고 싶은지 상상할 수 있을 것이라고 생각한다. 이렇게 하면 이 그룹에 클래스 파일 등을 추가하면 기본적으로 폴더에 끌어다 놓습니다. 이 경우 조합과 폴더를 어느 정도 조정하는 것을 권장합니다. 클래스 파일은 괜찮지만 대량... 게임 개발Swiftcocos2dSpriteBuilder